﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Dominio;

namespace Servicios
{
    public interface IUsuarioService
    {
        void Registrar(Usuario usuario);

        void Modificar(Usuario usuario);

        void Borrar(Usuario usuario);

        IList<Usuario> ObtenerTodos();

        Usuario ObtenerPorId(int id);

        Usuario ObtenerUsuarioPorUserName(string userName);

        bool ValidarUsuario(string nombreUsuario, string password);

        List<Usuario> ObtenerUsuariosPorRol(Rol rol);

    }
}
